moisture separator - French English Dictionary